package com.sinosoft.hydra.um.condition;

import com.sinosoft.hydra.um.domain.model.EBomMake;
import com.sinosoft.hydra.um.domain.model.LabCondition;
import com.sinosoft.hydra.um.domain.permission.TEBom;

import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2016/7/5.
 */
public class SearchEBomCondition extends TEBom {

    private List<EBomMake> eBomMakes;
    private List<String> ids;
    private String parentId;
    private String processId;
    private String childId;
    private boolean root;

    public boolean isRoot() {
        return root;
    }

    public void setRoot(boolean root) {
        this.root = root;
    }

    private boolean filterNonLab;

    public boolean isFilterNonLab() {
        return filterNonLab;
    }

    public void setFilterNonLab(boolean filterNonLab) {
        this.filterNonLab = filterNonLab;
    }

    public String getChildId() {
        return childId;
    }

    public void setChildId(String childId) {
        this.childId = childId;
    }

    public String getProcessId() {
        return processId;
    }

    public void setProcessId(String processId) {
        this.processId = processId;
    }

    private List<LabCondition> conditions;

    public List<LabCondition> getConditions() {
        return conditions;
    }

    public void setConditions(List<LabCondition> conditions) {
        this.conditions = conditions;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    private Date beginQuery;
    private Date endQuery;

    public Date getBeginQuery() {
        return beginQuery;
    }

    public void setBeginQuery(Date beginQuery) {
        this.beginQuery = beginQuery;
    }

    public Date getEndQuery() {
        return endQuery;
    }

    public void setEndQuery(Date endQuery) {
        this.endQuery = endQuery;
    }

    public List<String> getIds() {
        return ids;
    }

    public void setIds(List<String> ids) {
        this.ids = ids;
    }

    public List<EBomMake> geteBomMakes() {
        return eBomMakes;
    }

    public void seteBomMakes(List<EBomMake> eBomMakes) {
        this.eBomMakes = eBomMakes;
    }
}
